<?php
final class livreur_affecter_auto
{

	private $nom_livreur;
	private $marque_automobile;
	private $note;
	
	
	// creation d'objet
	function __construct($nom_livreur="",$marque_automobile="",$note="") {
		global $bdd;
		if(!empty($nom_livreur)) 
		{
			$this->nom_livreur 			= $nom_livreur;
			$this->marque_automobile 	= $marque_automobile;
			$this->note					= $note;
			}
		
		elseif (!empty($marque_automobile)) 
		{ 
			$query=" SELECT * FROM livreur_affecter_auto WHERE marque_automobile=".$marque_automobile;
			$resultat = $bdd->query ($query);
			
			if (!$livreur_affecter_auto = $resultat->fetchObject()) { return false; }
			$this->nom_livreur 			=$livreur->nom_livreur;
			$this->marque_automobile 	= $livreur->marque_automobile;
			$this->note					= $livreur->note;
		}
		
		else
		{
			$this->nom_livreur 					= $nom_livreur;
			$this->marque_automobile			= $marque_automobile;
			$this->note							= $note;
		}
		
	
		return true;
	}
	
	
	
	function affecter_livreur($livreur_affecter_auto)
	{
		global $bdd1;
		
		$query="INSERT INTO livreur_affecter_auto SET ";
		$query .=(empty($livreur_affecter_auto->nom_livreur))? "": 'nom_livreur="'.$livreur_affecter_auto->nom_livreur.'" ';
		$query .=(empty($livreur_affecter_auto->marque_automobile))? "": ',marque_automobile="'.$livreur_affecter_auto->marque_automobile.'" ';
		$query .=(empty($livreur_affecter_auto->note))? "": ',note="'.$livreur_affecter_auto->note.'" ';
		//return $query;
		$bdd1->exec($query);
		return true;
	}

	
}
?>